import Vue from 'vue'

import 'normalize.css/normalize.css' // A modern alternative to CSS resets

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import locale from 'element-ui/lib/locale/lang/en' // lang i18n

import '@/styles/index.scss' // global css
//全局过滤器
// import * as filter from './filter'
// Object.keys(filter).forEach(key => {
//   Vue.filter(key, filter[key])
// })
import App from './App'
import store from './store'
import router from './router'
import Moment from "moment"
import '@/icons' // icon
import '@/permission' // permission control
import axios from 'axios'
Vue.prototype.$axios = axios
Vue.prototype.moment = Moment

//高德地图引入
import VueAMap from 'vue-amap'

Vue.use(VueAMap);

VueAMap.initAMapApiLoader({
  key: '3068af8e2d120c627f5ea473bf20a1c1e',
  plugin: ['AMap.PolyEditor', 'AMap.MouseTool'], //需要的高德地图插件，需要什么插件添加什么插件（这里只是其中一部分）
  // 默认高德 sdk 版本为 1.4.4
  v: '1.4.4',
  uiVersion: '1.0.11'
});
// 如果想要中文版 element-ui，按如下方式声明
// Vue.use(ElementUI, { locale })
// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI)
import * as Echarts from 'echarts';
Vue.prototype.$Echarts = Echarts;

Vue.component('chart', Echarts)
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
